#ifndef Rept_user_H
#define Rept_user_H

#define PLUGIN_NAME "Rept_user"
#include <QObject>
#include <QtCore/QtPlugin>
#include <QApplication>
#include <QTranslator>
#include "interface_repts.h"
#include "diarptusers.h"
#include "diaq.h"
#include <QFile>
#include "diaprint.h"
#include <QPrintDialog>
#include <QPrinter>

class Rept_user: public iface_rept{
    Q_OBJECT
    Q_INTERFACES(iface_rept)
private:
    QStringList userslist;
    QString ht1,username,dt_from,dt_to;
    int summ1;
public:
    virtual ~Rept_user(){};
    // инициализация плагина
    virtual bool init(const QString &lang);
    // запрос наименования плагига
    virtual QString getName();
    // запуск диалога конфигуратора отчета
    virtual bool execDia();
public slots:
    void slotFinishRequest(const QString &plugName, const QString &requestName, QStringList params);
signals:
    void sigStartRequest(const QString &plugName, const QString &requestName, QStringList params);
    void sigFinishQ();
};


#endif
